stoop down (to hide) - Deutsch Englisch Wörterbuch